const express = require('express')
const fs = require('fs')
const path = require('path')

const app = express()


// 自己写的中间件，等于是所有响应统一设置请求头，然后才能next继续向下执行
// 理解成响应拦截器
app.use((request, response, next)=>{
  response.header('Access-Control-Allow-Origin', '*')
  next()
})


app.get('/list', function (request, response) {
  // response.header('Access-Control-Allow-Origin', '*')
  // 👆  这一行就可以省了 
  response.send('get请求发送了')
})


app.post('/list', function (request, response) {
  // response.header('Access-Control-Allow-Origin', '*')
  // 👆  这一行就可以省了 
  response.send('post请求发送了')
})

app.listen(8848, function (error) {
  if (!error) {
    console.log('服务器已开启，通过http://localhost:8848/ 访问');
    return
  }
})